package cn.yuanqiao.cqbc.danganback.mapper;

import cn.yuanqiao.cqbc.danganback.domain.YQDaBakLog;

import java.util.List;

/**
 * 备份日志
 *
 * @ProjectName: cn.yuanqiao.cqbc.danganback.mapper
 * @ClassName: YqDabaklogMapper
 * @Author: lenovo
 * @Description: hbWang
 * @Date: 2024/6/14 13:16
 * @Version: 1.0
 **/
public interface YqDabaklogMapper {
    /**
     * 查询文件备份日志
     *
     * @param bakLogId 文件备份日志主键
     * @return 文件备份日志
     */
    public YQDaBakLog selectYqDabaklogByBakLogId(String bakLogId);

    /**
     * 查询文件备份日志列表
     *
     * @param yqDabaklog 文件备份日志
     * @return 文件备份日志集合
     */
    public List<YQDaBakLog> selectYqDabaklogList(YQDaBakLog yqDabaklog);

    /**
     * 新增文件备份日志
     *
     * @param yqDabaklog 文件备份日志
     * @return 结果
     */
    public int insertYqDabaklog(YQDaBakLog yqDabaklog);

    /**
     * 修改文件备份日志
     *
     * @param yqDabaklog 文件备份日志
     * @return 结果
     */
    public int updateYqDabaklog(YQDaBakLog yqDabaklog);

    /**
     * 删除文件备份日志
     *
     * @param bakLogId 文件备份日志主键
     * @return 结果
     */
    public int deleteYqDabaklogByBakLogId(String bakLogId);

    /**
     * 批量删除文件备份日志
     *
     * @param bakLogIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteYqDabaklogByBakLogIds(String[] bakLogIds);
}
